package com.fable.dal.model;

import java.io.Serializable;
import java.util.Date;

public class CustomerDO implements Serializable {

    private static final long serialVersionUID = 651784059873649152L;

    /**
     * This field corresponds to the database column customer.id
     */
    private Integer id;

    /**
     * This field corresponds to the database column customer.name
     */
    private String name;

    /**
     * This field corresponds to the database column customer.country_id
     */
    private Integer countryId;

    /**
     * This field corresponds to the database column customer.product_id
     */
    private Integer productId;

    /**
     * This field corresponds to the database column customer.customer_type_id
     */
    private Integer customerTypeId;

    /**
     * This field corresponds to the database column customer.customer_source_id
     */
    private Integer customerSourceId;

    /**
     * This field corresponds to the database column customer.email
     */
    private String email;

    /**
     * This field corresponds to the database column customer.phone
     */
    private String phone;

    /**
     * This field corresponds to the database column customer.mobile
     */
    private String mobile;

    /**
     * This field corresponds to the database column customer.company_name
     */
    private String companyName;

    /**
     * This field corresponds to the database column customer.company_legal
     */
    private String companyLegal;

    /**
     * This field corresponds to the database column customer.company_address
     */
    private String companyAddress;

    /**
     * This field corresponds to the database column customer.remark
     */
    private String remark;

    /**
     * This field corresponds to the database column customer.progress_id
     */
    private Integer progressId;

    /**
     * This field corresponds to the database column customer.their_by
     */
    private String theirBy;

    /**
     * This field corresponds to the database column customer.status
     */
    private Integer status;

    /**
     * This field corresponds to the database column customer.gmt_create
     */
    private Date gmtCreate;

    /**
     * This field corresponds to the database column customer.gmt_modified
     */
    private Date gmtModified;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getCountryId() {
		return countryId;
	}

	public void setCountryId(Integer countryId) {
		this.countryId = countryId;
	}

	public Integer getProductId() {
		return productId;
	}

	public void setProductId(Integer productId) {
		this.productId = productId;
	}

	public Integer getCustomerTypeId() {
		return customerTypeId;
	}

	public void setCustomerTypeId(Integer customerTypeId) {
		this.customerTypeId = customerTypeId;
	}

	public Integer getCustomerSourceId() {
		return customerSourceId;
	}

	public void setCustomerSourceId(Integer customerSourceId) {
		this.customerSourceId = customerSourceId;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanyLegal() {
		return companyLegal;
	}

	public void setCompanyLegal(String companyLegal) {
		this.companyLegal = companyLegal;
	}

	public String getCompanyAddress() {
		return companyAddress;
	}

	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getProgressId() {
		return progressId;
	}

	public void setProgressId(Integer progressId) {
		this.progressId = progressId;
	}

	public String getTheirBy() {
		return theirBy;
	}

	public void setTheirBy(String theirBy) {
		this.theirBy = theirBy;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModified() {
		return gmtModified;
	}

	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

}